﻿
.bg{width:100%;background:#fbfbfb;}
.pageBody{width:1000px;margin:0 auto;padding:20px 0;}
.pageIner{background:#fff;padding:55px 45px;}

.loginBox{padding:0 50px;width:290px;}
.loginBox h1{font-size:20px;font-family:'Microsoft YaHei';text-align:center;line-height:50px;font-weight:500;}
.login_2{position:absolute;right:190px;top:24px;color:#fff;font-size:12px;background:url(../Images/login.png) no-repeat 0 center;padding-left:20px;color:#80bb88;}
.register_2{position:absolute;right:128px;top:23px;color:#fff;font-size:12px;background:url(../Images/register.png) no-repeat 0 center;padding-left:20px;color:#80bb88;}
.login_2:hover ,.register_2:hover{color:#fff;}

.txt{border:1px solid #e6e5e6;padding:3px 5px;width:96px;height:30px;line-height:30px;font-size:12px;}
.txt:focus{border-color:#8ed798;}
.txt.username,.txt.password{width:248px;background-image:url(../Images/login_bg.png);background-repeat:no-repeat;padding-left:35px;}
.txt.username{background-position:-9px -2px;}
.txt.password{background-position:-9px -69px;}
.anther {color:#333;}
.remember{padding:5px 0;}
.checkBox{margin-right:0;width:14px;height:14px;}
.remember a{color:#ff8400;}.remember a:hover{text-decoration:underline;}
.loginBox .msg{height:24px;}
.formBtn{display:inline-block;line-height:40px;text-align:center;background:#3ccc51;color:#fff;}
.formBtn:hover{background:#21b436;color:#fff;}
.loginBtn{width:100%;}
.freezc{color:#13a928;line-height:24px;}
.cstlg{padding-left:20px;line-height:24px;background:url(../Images/login_bg.png) -17px -144px no-repeat;}
.loginBox .err{height:22px;border:1px solid red;line-height:22px;padding:0 5px;color:red;display:block;}

.webpageTop{width:100%;background:#008613;}
.webpageHead{width:1000px;margin:0 auto;height:40px;padding:15px 0;}
.webpageHead .title{font-size:24px;font-weight:500;color:#fff;margin-left:15px;}
.siteHome{line-height:32px;padding:0 12px;background:#007711;color:#80bb88;right:0;top:19px;border-radius:14px;}
.siteHome:hover{color:#fff;text-decoration:none;}
.stepOuter{margin:60px auto;padding-top:0;background:#fff;}
.stepBox{height:50px;}
.stepBox li{width:50%;border-width:2px 0 0 0;border-style:solid;height:48px;line-height:48px;text-align:center;float:left;border-color:#cdcdcd;color:#666;font-size:18px;font-weight:500;}
.stepBox li em{width:20px;height:20px;display:inline-block;line-height:20px;text-align:center;color:#fff;font-family:Arial;font-size:18px;background:#cdcdcd;border-radius:10px;}
.stepBox li.now{border-color:#21b436;color:#21b436;}
.stepBox li.now em{background:#21b436;}
.registerForm{margin:60px 0 60px 172px;}
.registerForm dl{margin-top:20px;overflow:hidden;}
.registerForm dt{float:left;width:92px;text-align:right;font-size:14px;line-height:36px;}
.registerForm dd{margin-left:0;float:left;}
.registerForm dd>span {display: inline-block;max-width: 300px;vertical-align: middle;color:#666;padding-left:10px;}
.registerForm .txt{width:219px;}
.registerForm .txt.eCode{width:129px;}
.form_err,.form_suc{display:inline-block;vertical-align:middle;height:34px;line-height:34px;border-width:1px;border-style:solid;padding:0 10px;border-radius:2px;position:relative;}
.form_err i,.form_suc i{display:inline-block;vertical-align:middle;height:16px;width:16px;background-image:url(../Images/tsico.png);margin-right:3px;}
.form_err i{background-position:-3px -5px;}
.form_suc i{background-position:-3px -55px;}
.form_err{border-color:#fec9a6;background:#fff7f2;color:#fd6500;}
.form_suc{border-color:#b8e7bf;background:#f4fbf5;color:#21b436;}
/*.form_err:before,.form_err:after,.form_suc:before,.form_suc:after{display:block;content:'';position:absolute;width:0;height:0;}
.form_err:before,.form_suc:before{border-top:7px solid transparent;border-bottom:7px solid transparent;top:6px;left:-10px;}*/
.form_err:after,.form_suc:after{border-top:6px solid transparent;border-bottom:6px solid transparent;top:7px;left:-8px;}
.form_err:before{border-right:10px solid #fec9a6;}
.form_err:after{border-right:8px solid #fff7f2;}
.form_suc:before{border-right:10px solid #b8e7bf;}
.form_suc:after{border-right:8px solid #f4fbf5;}
.regBtn{width:234px;margin-top:20px;}
.showContract{width:450px;padding:18px;}
.showContract h2{font-weight:500;line-height:30px;margin:0;text-align:center;}
.showContractIner{width:450px;height:430px;line-height:24px;overflow-x:hidden;overflow-y:auto;margin-top:8px;}

.activeBox{margin-top:90px;}
.sendCode{border:none;background:#b1c7ff;color:#fff;height:38px;cursor:pointer;padding:0 10px;display: block;line-height: 38px;float:right;margin-left :10px;}
.sendCode_2 {border:none;background:#b1c7ff;color:#fff;height:38px;cursor:pointer;padding:0 10px;display: inline-block;line-height: 38px;vertical-align: bottom;}
.sendCode:hover{ color: #f9f9f9;}
.voiceCode{height:34px;line-height:34px;border:1px dashed #bfbfbf;padding:0 22px;}
.voiceCode i{width:16px;height:21px;background:url(../Images/soundcode.png);margin:0 9px;}
.activeBox .regBtn{width:190px;}
.regSuc{padding:140px 0 80px 0;}
.forceActive{padding:140px 0 0 0;}
.sucBg{display:block;width:62px;height:62px;background:url(../Images/success.png);margin:20px auto;}
.recBg{line-height:24px;padding:0 6px;margin:0 4px;font-size:16px;background:#f7f7f7;border:1px solid #ddd;}

#txtInputMobile {width:180px;height:24px;background:#f7f7f7;border:1px solid #ecebec;padding-left: 10px;margin-right: 10px;}
/*登录界面左侧广告位样式*/
.ts-img {width:490px;height:275px;}
.ts-img img{width:490px;height:275px;}